REPEATING CYCLES IN HISTORY